﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Style x:Key="AvailableIcon"
           TargetType="ContentControl">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="Button">
                    <Grid>
                        <Ellipse Height="{TemplateBinding Height}" Width="{TemplateBinding Width}">
                            <Ellipse.Fill>
                                <RadialGradientBrush>
                                    <GradientStop Color="#FF239600"
                                                  Offset="1" />
                                    <GradientStop Color="#FF3DCD12" />
                                </RadialGradientBrush>
                            </Ellipse.Fill>
                        </Ellipse>
                        <Path Data="M6.5,7.1054274E-15 C8.0705595,-8.1549352E-08 9.5110197,0.55702066 10.634604,1.4842838 L10.772064,1.6033556 L10.55907,1.7302628 C7.5776463,3.5327053 4.0704994,6.3150578 1.4756117,10.390263 L1.3947756,10.520702 L1.2913197,10.389053 C0.48028833,9.3045759 4.8762402E-08,7.9583769 0,6.5 C4.8762402E-08,2.9101491 2.9101491,-8.1549352E-08 6.5,7.1054274E-15 z"
                              Margin="1,1,3.228,3.479"
                              Stretch="Fill"
                              UseLayoutRounding="False">
                            <Path.Fill>
                                <LinearGradientBrush EndPoint="0.5,1"
                                                     MappingMode="RelativeToBoundingBox"
                                                     StartPoint="0.5,0">
                                    <GradientStop Color="White" />
                                    <GradientStop Color="White" />
                                    <GradientStop Color="Transparent"
                                                  Offset="1" />
                                </LinearGradientBrush>
                            </Path.Fill>
                        </Path>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <Style x:Key="BusyIcon"
           TargetType="ContentControl">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate  TargetType="Button">
                    <Grid>
                        <Ellipse Height="{TemplateBinding Height}"
                                 Width="{TemplateBinding Width}">
                            <Ellipse.Fill>
                                <RadialGradientBrush>
                                    <GradientStop Color="#FF963600"
                                                  Offset="1" />
                                    <GradientStop Color="#FFEF653C" />
                                </RadialGradientBrush>
                            </Ellipse.Fill>
                        </Ellipse>
                        <Path Data="M6.5,7.1054274E-15 C8.0705595,-8.1549352E-08 9.5110197,0.55702066 10.634604,1.4842838 L10.772064,1.6033556 L10.55907,1.7302628 C7.5776463,3.5327053 4.0704994,6.3150578 1.4756117,10.390263 L1.3947756,10.520702 L1.2913197,10.389053 C0.48028833,9.3045759 4.8762402E-08,7.9583769 0,6.5 C4.8762402E-08,2.9101491 2.9101491,-8.1549352E-08 6.5,7.1054274E-15 z"
                              Margin="1,1,3.228,3.479"
                              Stretch="Fill"
                              UseLayoutRounding="False">
                            <Path.Fill>
                                <LinearGradientBrush EndPoint="0.5,1"
                                                     MappingMode="RelativeToBoundingBox"
                                                     StartPoint="0.5,0">
                                    <GradientStop Color="White" />
                                    <GradientStop Color="White" />
                                    <GradientStop Color="Transparent"
                                                  Offset="1" />
                                </LinearGradientBrush>
                            </Path.Fill>
                        </Path>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <Style x:Key="AwayIcon"
           TargetType="ContentControl">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate  TargetType="Button">
                    <Grid>
                        <Ellipse Height="{TemplateBinding Height}"
                                 Width="{TemplateBinding Width}">
                            <Ellipse.Fill>
                                <RadialGradientBrush>
                                    <GradientStop Color="#FFD48F03"
                                                  Offset="1" />
                                    <GradientStop Color="#FFFFFA00" />
                                </RadialGradientBrush>
                            </Ellipse.Fill>
                        </Ellipse>
                        <Path Data="M6.5,7.1054274E-15 C8.0705595,-8.1549352E-08 9.5110197,0.55702066 10.634604,1.4842838 L10.772064,1.6033556 L10.55907,1.7302628 C7.5776463,3.5327053 4.0704994,6.3150578 1.4756117,10.390263 L1.3947756,10.520702 L1.2913197,10.389053 C0.48028833,9.3045759 4.8762402E-08,7.9583769 0,6.5 C4.8762402E-08,2.9101491 2.9101491,-8.1549352E-08 6.5,7.1054274E-15 z"
                              Margin="1,1,3.228,3.479"
                              Stretch="Fill"
                              UseLayoutRounding="False">
                            <Path.Fill>
                                <LinearGradientBrush EndPoint="0.5,1"
                                                     MappingMode="RelativeToBoundingBox"
                                                     StartPoint="0.5,0">
                                    <GradientStop Color="White" />
                                    <GradientStop Color="White" />
                                    <GradientStop Color="Transparent"
                                                  Offset="1" />
                                </LinearGradientBrush>
                            </Path.Fill>
                        </Path>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <Style x:Key="OfflineIcon"
           TargetType="ContentControl">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate  TargetType="Button">
                    <Grid>
                        <Ellipse Height="{TemplateBinding Height}"
                                 Width="{TemplateBinding Width}">
                            <Ellipse.Fill>
                                <RadialGradientBrush>
                                    <GradientStop Color="#FF898888"
                                                  Offset="1" />
                                    <GradientStop Color="White" />
                                </RadialGradientBrush>
                            </Ellipse.Fill>
                        </Ellipse>
                        <Path Data="M6.5,7.1054274E-15 C8.0705595,-8.1549352E-08 9.5110197,0.55702066 10.634604,1.4842838 L10.772064,1.6033556 L10.55907,1.7302628 C7.5776463,3.5327053 4.0704994,6.3150578 1.4756117,10.390263 L1.3947756,10.520702 L1.2913197,10.389053 C0.48028833,9.3045759 4.8762402E-08,7.9583769 0,6.5 C4.8762402E-08,2.9101491 2.9101491,-8.1549352E-08 6.5,7.1054274E-15 z"
                              Margin="1,1,3.228,3.479"
                              Stretch="Fill"
                              UseLayoutRounding="False">
                            <Path.Fill>
                                <LinearGradientBrush EndPoint="0.5,1"
                                                     MappingMode="RelativeToBoundingBox"
                                                     StartPoint="0.5,0">
                                    <GradientStop Color="White" />
                                    <GradientStop Color="White" />
                                    <GradientStop Color="Transparent"
                                                  Offset="1" />
                                </LinearGradientBrush>
                            </Path.Fill>
                        </Path>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

</ResourceDictionary>
